// tslint:disable-next-line: no-any
const lit = <V extends keyof any>(v: V) => v;
export const OperationEnum = {
    save: lit(1),
    preview: lit(2),
    
    EditTableCode: lit(4),
    /** 编辑操作按钮单击事件代码 */
    editOperationOnlickCode: lit(5),
    /** 添加操作按钮API接口参数调节 */
    addOperationParams: lit(6),
    /** 添加表格列数据 */
    addTableColumns: lit(7),
    /** 删除表格列数据 */
    deleteTableColumns: lit(8),
    EditTableColumns: lit(3),
    readTableColumns: lit(9),
    /** 自定义表格列render 函数 */
    renderTableColumns:lit(10),
}

export enum templatePageEnum{
    listPage = 'lisPage',
    formPage='formPage'
}
/** 项目信息枚举，包含初始化，生成页面时更新信息 */
export enum createProjectEnum{
    init = 'init',
    update='update',
}